home *** CD-ROM | disk | FTP | other *** search
/ Apple WWDC 1996 / WWDC96_1996 (CD).toast / Technology Materials / MacApp Release 10 / MacApp Release 10 - HD Ready / Examples / Calc / Calc.r < prev    next >
Encoding:
Text File  |  1996-04-03  |  58.3 KB  |  1,696 lines  |  [TEXT/MPS ]

  1. // Calc.r
  2. // Copyright © 1985-96 by Apple Computer, Inc. All rights reserved. 
  3.  
  4. // Resource File for the Calc Sample Program.
  5.  
  6. /* • Auto-Include the requirements for this source */
  7.  
  8. #ifndef __TYPES_R__
  9. #include "Types.r"
  10. #endif
  11.  
  12. #ifndef __SYSTYPES_R__
  13. #include "SysTypes.r"
  14. #endif
  15.  
  16. #ifndef __MACAPPVERSION__
  17. #include "MacAppVersion.h"
  18. #endif
  19.  
  20. #ifndef __MacAppTypes__
  21. #include "MacAppTypes.r"
  22. #endif
  23.  
  24. #ifndef __ViewTypes__
  25. #include "ViewTypes.r"
  26. #endif
  27.  
  28. #ifndef __BalloonTypes__
  29. #include "BalloonTypes.r"
  30. #endif
  31.  
  32.  
  33. #ifndef THINK_Rez
  34. #if qDebug | qPerform
  35. include "Debug.rsrc" not 'ckid';
  36. include "Dialog.rsrc" not 'ckid';
  37. #endif
  38.  
  39. include "MacApp.rsrc" not 'ckid';
  40. include "Printing.rsrc" not 'ckid';
  41.  
  42. include "Editions.rsrc" not 'ckid';                // since Calc supports the Edition Mgr
  43.  
  44. #ifndef MW_Rez
  45. #if !qNoCode
  46. include $$Shell("ObjApp")$$Shell("XAppName") 'CODE';
  47. #if qModelCFM
  48. include $$Shell("ObjApp")$$Shell("XAppName") 'cfrg';
  49. include $$Shell("ObjApp")$$Shell("XAppName") 'rseg';
  50. #endif
  51. #endif
  52. /* Include the separately compiled resources */
  53. include "CalcUtilities.rsrc" not 'ckid';
  54. #endif // !MW_Rez
  55.  
  56. #endif // !THINK_Rez
  57.  
  58. #define mFormat            4
  59. #define mCalculation    5
  60.  
  61.  
  62. #define cRecalculate        401
  63. #define cAutoCalc            403
  64. #define cManualCalc            404
  65. #define cGeneral            501
  66. #define cNoDecimal            503
  67. #define cDecimal            504
  68. #define cScientific            505
  69. #define cSystemJustify        506
  70. #define cForceLeftJustify    507
  71. #define cRightJustify        508
  72. #define cCenter                509
  73. #define cSelecting            1000
  74. #define cSizeColumn            1001
  75. #define cCutText            1103
  76. #define cCopyText            1104
  77. #define cClearText            1106
  78. #define cCutCells            1203
  79. #define cCopyCells            1204
  80. #define cClearCells            1206
  81. #define cStandardCut        1303
  82. #define cStandardCopy        1304
  83. #define cStandardClear        1306
  84.  
  85. /* static variables to initialize view templates */
  86. #define    kMaxRows            120                /* Max number of rows */
  87. #define    kMaxColumns            64                /* max number of columns */
  88. #define    kCellWidth            80                /* default width of each cell */
  89. #define    kCellHeight            17                /* default height of each cell */
  90. #define    kRowInset            4                /* pixels separating cell contents from top/bottom edge */
  91. #define    kColumnInset        4                /* pixels separating cell contents from left/right edge */
  92. #define    kRowTitleWidth        32                /* width of row titles */
  93. #define kRowTitleHeight        kCellHeight        /* height of the row titles */
  94. #define    kColumnTitleWidth    kCellWidth        /* width of column titles */
  95. #define    kColumnTitleHeight    20                /* height of column titles */
  96. #define kFontSize            10
  97. #define kMaxChars            255             /* number of characters in the text edit field */
  98.  
  99.     
  100. #define kCalcWindowType        1001             /* ID of the main window or view resource */
  101. #define kCellsViewHelp        128             /* ID of the help resource for the cells, row and column views */
  102. #define kHelpStrings        1201            /* ID of STR# resource for help strings */
  103.  
  104. #define    kCalcPlainFontTextStyle    130            // TextStyle information for Calc's Font
  105. #define    kCalcBoldFontTextStyle    131            // TextStyle information for Calc's Font
  106.  
  107. #define kSignature            'SS12'            /* Application signature */
  108. #define kFileType            'SF12'            /* Data file type */
  109. #define kStationery            'sF12'            /* Stationery file type */
  110.  
  111. #define phSplash            1001            /* ID of splash screen dialog */
  112. #define kDefaultWindowTitle 1006
  113.  
  114.  
  115. /*--------------------------------------------------------------------------------
  116.  MultiFinder™ info
  117. --------------------------------------------------------------------------------*/
  118.  
  119. /* Additional size deltas to be added to partition size */
  120.  
  121. #if qNames
  122. #define kNamesSizeDelta 100
  123. #else
  124. #define kNamesSizeDelta 0
  125. #endif
  126.  
  127. #if qDebug
  128. #define kDebugSizeDelta 512
  129. #else
  130. #define kDebugSizeDelta 0
  131. #endif
  132.  
  133. #if qModelFarCode
  134. #define kModelFarSizeDelta 0
  135. #else
  136. #define kModelFarSizeDelta 0
  137. #endif
  138.  
  139. resource 'SIZE' (-1) {
  140.     saveScreen,
  141.     acceptSuspendResumeEvents,
  142.     enableOptionSwitch,
  143.     canBackground,
  144.     doesActivateOnFGSwitch,
  145.     backgroundAndForeground,
  146.     dontGetFrontClicks,
  147.     ignoreAppDiedEvents,
  148.     is32BitCompatible,
  149.     isHighLevelEventAware,
  150.     localAndRemoteHLEvents,
  151.     isStationeryAware,                
  152.     reserved,
  153.     reserved,
  154.     reserved,
  155.     reserved,
  156.     
  157.     /* Suggested partition size */
  158.     (1600 + kNamesSizeDelta + kDebugSizeDelta + kModelFarSizeDelta) * 1024,
  159.     
  160.     /* Minimum partition size */
  161.     (1600 + kNamesSizeDelta + kDebugSizeDelta + kModelFarSizeDelta) * 1024
  162. };
  163.  
  164. /*--------------------------------------------------------------------------------
  165.  Memory usage info for MacApp™
  166. --------------------------------------------------------------------------------*/
  167. resource 'seg!' (256,
  168. #if qNames
  169. "Calc",
  170. #endif
  171.     purgeable) {
  172.     {    "GNonRes";
  173.         "ARes";
  174.         "GClose";
  175.         "GDoCommand";
  176.         "GFile";
  177.         "GInit";
  178.         "GOpen";
  179.         "GReadFile";
  180.         "GSelCommand";
  181.         "BBNonRes";
  182.         "BBOpen";
  183.         "GNonRes2";
  184.         "GPrint";
  185.         "GReadResource";
  186.         "TESelCommand";
  187.     }
  188. };
  189.  
  190. /*--------------------------------------------------------------------------------
  191.     memory stuff
  192. --------------------------------------------------------------------------------*/
  193. resource 'mem!' (132,
  194. #if qNames
  195.     "Additional Stack Space",
  196. #endif
  197.     purgeable) {
  198.     0,                // Add to object heap size
  199.     0,                // Add to heap increment size
  200.     0,                // Add to temporary reserve
  201.     0,                // Add to permanent reserve
  202.     49152            // Add to stack space
  203. };
  204.  
  205. resource 'seg!' (132,
  206. #if qNames
  207.     "Calc's hi-mark segments loaded",
  208. #endif
  209.     purgeable) {
  210.     {    "ARes";
  211.     };
  212. };
  213.  
  214. resource 'res!' (132,
  215. #if qNames
  216.     "Calc's resident segments",
  217. #endif
  218.     purgeable) {
  219.     {    "ARes";
  220.     };
  221. };
  222.  
  223. #if qPowerPC
  224. #include "CodeFragmentTypes.r"
  225.  
  226. resource 'cfrg' (0, "Configuration Info") {
  227.     {
  228.         kPowerPC,
  229.         kFullLib,
  230.         kNoVersionNum,
  231.         kNoVersionNum,
  232.         49152,                    // minimum application stack size
  233.         0,
  234.         kIsApp,
  235.         kOnDiskFlat,
  236.         kZeroOffset,
  237.         kWholeFork,
  238.         "Calc"
  239.     }
  240. };
  241. #endif
  242.  
  243.  
  244. /*--------------------------------------------------------------------------------
  245.  About Box
  246. --------------------------------------------------------------------------------*/
  247. resource 'DITL' (phAboutApp,
  248. #if qNames
  249. "phAboutApp",
  250. #endif
  251.     purgeable) {
  252.      {    /* array DITLarray: 3 elements */
  253.         /* [1] */
  254.         {167, 288, 187, 348},
  255.         Button {
  256.             enabled,
  257.             "OK"
  258.         };
  259.         /* [2] */
  260.         {10, 75, 154, 348},
  261.         StaticText {
  262.             disabled,
  263.             "This sample program implements a spreadsheet with MacApp."
  264.             "\n"
  265.             WRITTEN_WITH_MACAPP
  266.         };
  267.         /* [3] */
  268.         {10, 20, 42, 52},
  269.         Icon {
  270.             disabled,
  271.             noteIcon
  272.         }
  273.     }
  274. };
  275.  
  276. include "ResourceLib.rsrc"  'CURS' (9);            // Grab the grabber hand
  277. include "Defaults.rsrc"  'ALRT' (phAboutApp);    // Grab the default about box
  278. include "Defaults.rsrc"    'aete' (0);                // Grab the default AppleEvent terminology
  279.  
  280.  
  281. /*--------------------------------------------------------------------------------
  282.  Menus!
  283. --------------------------------------------------------------------------------*/
  284. include "Defaults.rsrc" 'CMNU' (mApple);        // Grab the default Apple menus
  285.  
  286. resource 'CMNU' (mFile,
  287. #if qNames
  288. "mFile",
  289. #endif
  290. purgeable) {
  291.     mFile,
  292.     textMenuProc,
  293.     EnablingManagedByMacApp,
  294.     enabled,
  295.     "File",
  296.      {    /* array: 14 elements */
  297. /* [1] */    "New",                noIcon, "N",    noMark, plain, cNew;
  298. /* [2] */    "Open…",            noIcon, "O",    noMark, plain, cOpen;
  299. /* [3] */    "-",                noIcon, noKey,    noMark, plain, nocommand;
  300. /* [4] */    "Close",            noIcon, "W",    noMark, plain, cClose;
  301. /* [5] */    "Save",                noIcon, "S",    noMark, plain, cSave;
  302. /* [6] */    "Save As…",            noIcon, noKey,    noMark, plain, cSaveAs;
  303. /* [7] */    "Revert",            noIcon, noKey,    noMark, plain, cRevert;
  304. /* [8] */    "-",                noIcon, noKey,    noMark, plain, nocommand;
  305. /* [9] */    "Page Setup…",        noIcon, noKey,    noMark, plain, cPageSetup;
  306. /* [10] */    "Print…",            noIcon, "P",    noMark, plain, cPrint;
  307. /* [11] */    "Print One Copy",    noIcon, noKey,    noMark, plain, cPrintOne;
  308. /* [12] */    "Print Selection…",    noIcon, noKey,    noMark, plain, cPrintSelection;
  309. /* [13] */    "-",                noIcon, noKey,    noMark, plain, nocommand;
  310. /* [14] */    "Quit",                noIcon, "Q",    noMark, plain, cQuit
  311.     }
  312. };
  313.  
  314.  
  315. include "Defaults.rsrc" 'CMNU' (mEditionMgrEdit);    // Grab the default Edition Manager Edit menu
  316.  
  317. resource 'CMNU' (mFormat,
  318. #if qNames
  319. "mFormat",
  320. #endif
  321. purgeable) {
  322.     mFormat,
  323.     textMenuProc,
  324.     EnablingManagedByMacApp,
  325.     enabled,
  326.     "Format",
  327.      {    /* array: 8 elements */
  328. /* [1] */    "General",                    noIcon, noKey, noMark, plain, cGeneral;
  329. /* [2] */    "No Decimal",                noIcon, noKey, noMark, plain, cNoDecimal;
  330. /* [3] */    "Decimal",                    noIcon, noKey, noMark, plain, cDecimal;
  331. /* [4] */    "Scientific",                noIcon, noKey, noMark, plain, cScientific;
  332. /* [5] */    "-",                        noIcon, noKey, noMark, plain, nocommand;
  333. /* [6] */    "System Justification",        noIcon, noKey, noMark, plain, cSystemJustify;
  334. /* [7] */    "Force Left Justification",    noIcon, noKey, noMark, plain, cForceLeftJustify;
  335. /* [8] */    "Center Justification",        noIcon, noKey, noMark, plain, cCenter;
  336. /* [9] */    "Right Justification",        noIcon, noKey, noMark, plain, cRightJustify
  337.       }
  338.     };
  339.  
  340. resource 'CMNU' (mCalculation,
  341. #if qNames
  342. "mCalculation",
  343. #endif
  344. purgeable) {
  345.     mCalculation,
  346.     textMenuProc,
  347.     EnablingManagedByMacApp,
  348.     enabled,
  349.     "Calculation",
  350.      {    /* array: 4 elements */
  351. /* [1] */    "Recalculate",        noIcon, "=",    noMark,    plain, cRecalculate;
  352. /* [2] */    "-",                noIcon, noKey,    noMark,    plain, nocommand;
  353. /* [3] */    "Automatic Calc",    noIcon, noKey,    check,    plain, cAutoCalc;
  354. /* [4] */    "Manual Calc",        noIcon, noKey,    noMark,    plain, cManualCalc
  355.     }
  356. };
  357.  
  358. resource 'CMNU' (mBuzzwords,
  359. #if qNames
  360. "Buzzwords",
  361. #endif
  362. purgeable
  363. ) {
  364.     mBuzzwords,
  365.     textMenuProc,
  366.     EnablingManagedByMacApp,
  367.     enabled,
  368.     "Buzzwords",
  369.      {    /* array: 13 elements */
  370.         "Page Setup Change",    noIcon,    noKey,    noMark, plain, cChangePrinterStyle;
  371.         "Typing",                noIcon,    noKey,    noMark,    plain, cTyping;
  372.         "Selection",            noIcon,    noKey,    noMark, plain, cSelecting;
  373.         "Column Resize",        noIcon,    noKey,    noMark, plain, cSizeColumn;
  374.         "Cut Text",                noIcon,    "X",    noMark, plain, cCutText;
  375.         "Copy Text",            noIcon,    "C",    noMark, plain, cCopyText;
  376.         "Clear Text",            noIcon,    noKey,    noMark, plain, cClearText;
  377.         "Cut Cells",            noIcon,    "X",    noMark, plain, cCutCells;
  378.         "Copy Cells",            noIcon,    "C",    noMark, plain, cCopyCells;
  379.         "Clear Cells",            noIcon,    noKey,    noMark, plain, cClearCells;
  380.         "Cut",                    noIcon,    "X",    noMark, plain, cStandardCut;
  381.         "Copy",                    noIcon,    "C",    noMark, plain, cStandardCopy;
  382.         "Clear",                noIcon,     noKey,    noMark, plain, cStandardClear;
  383.         "Cancel Publisher",        noIcon,  noKey, noMark, plain, cCancelPublisher;
  384.         "Cancel Subscriber",    noIcon,  noKey, noMark, plain, cCancelSubscriber
  385.     }
  386. };
  387.  
  388. resource 'MBAR' (kMBarDisplayed,
  389. #if qNames
  390. "Calc",
  391. #endif
  392.     purgeable) {
  393.     {mApple; mFile; mEditionMgrEdit; mFormat; mCalculation}
  394. };
  395.  
  396.  
  397. resource 'STR#' (kDefaultWindowTitle,
  398. #if qNames
  399. "Window titles",
  400. #endif
  401. purgeable) {
  402.     {    /* array StringArray: 1 elements */
  403.         /* [1] */
  404.         "Spreadsheet <<<>>>"
  405.     }
  406. };
  407.  
  408. resource 'TxSt' (1000, purgeable) {
  409.     tsPlain,
  410.     10,
  411.     {    /* array: 3 elements */
  412.         /* [1] */
  413.         0x0,
  414.         /* [2] */
  415.         0x0,
  416.         /* [3] */
  417.         0x0
  418.     },
  419.     "Geneva"
  420. };
  421.  
  422. resource 'TxSt' (1001, purgeable) {
  423.     tsBold,
  424.     10,
  425.     {    /* array: 3 elements */
  426.         /* [1] */
  427.         0x0,
  428.         /* [2] */
  429.         0x0,
  430.         /* [3] */
  431.         0x0
  432.     },
  433.     "Geneva"
  434. };
  435.  
  436. /*--------------------------------------------------------------------------------
  437.  For building the main view from templates
  438. --------------------------------------------------------------------------------*/
  439. resource 'View' (kCalcWindowType,
  440. #if qNames
  441. "Spreadsheet",
  442. #endif
  443. purgeable) 
  444. {MAThreeOh, 
  445.     {
  446.     ViewSignatureAndClassname
  447.         {'wind', 1402, "TCalcWindow", 'WIND', enabled, noIdle, {}, MAThreeOh, 
  448.         {40, 10}, {288, 447}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  449.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  450.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  451.         NoDrawingEnvironment {}, 
  452.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  453.             AdornFirst, AdornerLocalObject {EraseAdorner}, 
  454.             DrawView, AdornerLocalObject {DrawAdorner}, 
  455.             AdornLast, AdornerLocalObject {ResizeIconAdorner}}}, emptyUserArea, 
  456.         Window {zoomDocProc, noID, goAwayBox, resizable, ignoreFirstClick, 
  457.             freeOnClosing, disposeOnFree, closesDocument, openWithDocument, dontAdaptToScreen, stagger, forceOnScreen, 
  458.             dontCenter, doesntFloat, doesntHideOnSuspend, generateActivates, filler, 1006, 1}, 7}, 
  459.     ViewSignatureAndClassname
  460.         {'view', 72, "TCoordView", 'CORD', enabled, noIdle, {}, MAThreeOh, 
  461.         {0, 8}, {32, 48}, sizeFixed, sizeFixed, shown, doesntWantToBeTarget, 
  462.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  463.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  464.         NoDrawingEnvironment {}, 
  465.         NoAdorners {}, emptyUserArea, 
  466.         View {}, 
  467.         NoSubviews}, 
  468.     ViewSignatureAndClassname
  469.         {'scrl', 264, "TPrimaryScroller", 'SCL1', enabled, noIdle, {}, MAThreeOh, 
  470.         {52, 32}, {221, 400}, sizeRelSuperView, sizeRelSuperView, shown, doesntWantToBeTarget, 
  471.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  472.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  473.         NoDrawingEnvironment {}, 
  474.         NoAdorners {}, emptyUserArea, 
  475.         Scroller {'vCL1', 'hCL1', {2040, 5120}, {0, 0}, VertConstrain, HorzConstrain, {-16, -31, 0, 0}, respondsToFKeys}, 1}, 
  476.     ViewSignatureAndClassname
  477.         {'txtg', 137, "TCellsView", 'CELL', enabled, noIdle, {BehaviorSignatureAndClassname {kSectionBehavior, "TSECTIONBEHAVIOR", Behavior {enabled, noIdle}}}, MAThreeOh, 
  478.         {0, 0}, {0, 0}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  479.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  480.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  481.         NoDrawingEnvironment {}, 
  482.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  483.             DrawView, AdornerLocalObject {SelectionAdorner}, 
  484.             DrawView, AdornerLocalObject {DrawAdorner}}}, emptyUserArea, 
  485.         TextGridView {120, 64, 17, 80, 4, 4, AdornRows, AdornCols, multipleSelection, 1000, dontPreferOutline}, 
  486.         NoSubviews}, 
  487.     ViewSignatureAndClassname
  488.         {'ssbr', 101, "", 'hCL1', enabled, noIdle, {}, MAThreeOh, 
  489.         {273, 0}, {16, 433}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  490.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  491.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  492.         NoDrawingEnvironment {}, 
  493.         NoAdorners {}, emptyUserArea, 
  494.         ScrollerScrollBar {mHScrollBarHit, notHilited, notDimmed, sizeable, noInset, 128, dontPreferOutline, h, 0, 0, 4720}, 
  495.         NoSubviews}, 
  496.     ViewSignatureAndClassname
  497.         {'ssbr', 101, "", 'vCL1', enabled, noIdle, {}, MAThreeOh, 
  498.         {35, 432}, {239, 16}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  499.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  500.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  501.         NoDrawingEnvironment {}, 
  502.         NoAdorners {}, emptyUserArea, 
  503.         ScrollerScrollBar {mVScrollBarHit, notHilited, notDimmed, sizeable, noInset, 128, dontPreferOutline, v, 0, 0, 1819}, 
  504.         NoSubviews}, 
  505.     ViewSignatureAndClassname
  506.         {'scrl', 268, "TSecondaryScroller", 'SCL2', enabled, noIdle, {}, MAThreeOh, 
  507.         {35, 32}, {kCellHeight, 400}, sizeFixed, sizeRelSuperView, shown, doesntWantToBeTarget, 
  508.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  509.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  510.         NoDrawingEnvironment {}, 
  511.         NoAdorners {}, emptyUserArea, 
  512.         Scroller {noID, noID, {0, 0}, {0, 0}, noVertConstrain, noHorzConstrain, noInset, respondsToFKeys}, 1}, 
  513.     ViewSignatureAndClassname
  514.         {'txtg', 139, "TColumnsView", 'COLS', enabled, noIdle, {}, MAThreeOh, 
  515.         {0, 0}, {kCellHeight, 400}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  516.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  517.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  518.         NoDrawingEnvironment {}, 
  519.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  520.             DrawView, AdornerLocalObject {SelectionAdorner}, 
  521.             DrawView, AdornerLocalObject {DrawAdorner}}}, emptyUserArea, 
  522.         TextGridView {1, kMaxColumns, kColumnTitleHeight, kCellWidth, 0, kColumnInset, dontAdornRows, AdornCols, multipleSelection, 1001, dontPreferOutline}, 
  523.         NoSubviews}, 
  524.     ViewSignatureAndClassname
  525.         {'scrl', 265, "TSecondaryScroller", 'SCL3', enabled, noIdle, {}, MAThreeOh, 
  526.         {52, 0}, {221, 32}, sizeRelSuperView, sizeFixed, shown, doesntWantToBeTarget, 
  527.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  528.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  529.         NoDrawingEnvironment {}, 
  530.         NoAdorners {}, emptyUserArea, 
  531.         Scroller {noID, noID, {2040, 32}, {0, 0}, noVertConstrain, noHorzConstrain, noInset, respondsToFKeys}, 1}, 
  532.     ViewSignatureAndClassname
  533.         {'txtg', 136, "TRowsView", 'ROWS', enabled, noIdle, {}, MAThreeOh, 
  534.         {0, 0}, {2040, 32}, sizeVariable, sizeVariable, shown, doesntWantToBeTarget, 
  535.         handlesCursor, letsSubViewsHandleCursor, noCursorID, 
  536.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  537.         NoDrawingEnvironment {}, 
  538.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  539.             DrawView, AdornerLocalObject {SelectionAdorner}, 
  540.             DrawView, AdornerLocalObject {DrawAdorner}}}, emptyUserArea, 
  541.         TextGridView {120, 1, 17, 32, 4, 0, AdornRows, dontAdornCols, multipleSelection, 1001, dontPreferOutline}, 
  542.         NoSubviews}, 
  543.     ViewSignatureAndClassname
  544.         {'tevw', 150, "TEntryView", 'ENTV', enabled, 0, {}, MAThreeOh, 
  545.         {8, 64}, {20, 364}, sizeFixed, sizeFixed, shown, wantsToBeTarget, 
  546.         handlesCursor, letsSubViewsHandleCursor, 1, 
  547.         handlesHelp, letsSubViewsHandleHelp, noHelpID, 1, 
  548.         NoDrawingEnvironment {}, 
  549.         AdornerListSignatureAndClassname {NoIdentifier, AdornerList, AdornerElementSize, AdornerElementSizeShift, DynamicArrayAllocationIncrement, {
  550.             DrawView, AdornerLocalObject {SelectionAdorner}, 
  551.             DrawView, AdornerLocalObject {DrawAdorner}}}, emptyUserArea, 
  552.         TEView {withoutStyle, crOnly, acceptChanges, dontFreeText, cTyping, 255, {2, 2, 2, 2}, justSystem, 1000, dontPreferOutline}, 
  553.         NoSubviews}
  554.     }
  555. };
  556.  
  557. //--------------------------------------------------------------------------------------------------
  558. // Balloon Help Resources for Menus 
  559. //--------------------------------------------------------------------------------------------------
  560.  
  561. // Includes resource 'STR#' (kStandardHelpStrings, "Balloon Help String 1")
  562. // with our application name substituted in strings
  563. #include "HelpStrings.r"
  564.  
  565. include "Defaults.rsrc" 'hmnu' (mApple);        // Grab the default Apple menus
  566.  
  567. resource 'hmnu' (mFile) {
  568.     HelpMgrVersion,
  569.     hmDefaultOptions,
  570.     0,
  571.     0,
  572.     HMSkipItem { },
  573.     {
  574.  
  575.         HMStringResItem {                // File 
  576.             kStandardHelpStrings,32,
  577.             kStandardHelpStrings,33,
  578.             -1,0,
  579.             -1,0
  580.         },
  581.         HMStringResItem {                // New 
  582.             kStandardHelpStrings,34,
  583.             kStandardHelpStrings,35,
  584.             -1,0,
  585.             -1,0
  586.         },
  587.         HMStringResItem {                // Open… 
  588.             kStandardHelpStrings,36,
  589.             kStandardHelpStrings,37,
  590.             -1,0,
  591.             -1,0
  592.         },
  593.         HMSkipItem { },                    // --------
  594.         HMStringResItem {                // Close 
  595.             kStandardHelpStrings,38,
  596.             kStandardHelpStrings,39,
  597.             -1,0,
  598.             -1,0
  599.         },
  600.         HMStringResItem {                // Save 
  601.             kStandardHelpStrings,40,
  602.             kStandardHelpStrings,41,
  603.             -1,0,
  604.             -1,0
  605.         },
  606.         HMStringResItem {                // Save As… 
  607.             kStandardHelpStrings,42,
  608.             kStandardHelpStrings,43,
  609.             -1,0,
  610.             -1,0
  611.         },
  612.         HMSkipItem { },                    // Save A Copy As…
  613.         HMSkipItem { },                    // Revert
  614.         HMSkipItem { },                    // --------
  615.         HMStringResItem {                // Page Setup… 
  616.             kStandardHelpStrings,44,
  617.             kStandardHelpStrings,45,
  618.             -1,0,
  619.             -1,0
  620.         },
  621.         HMStringResItem {                // Print… 
  622.             kStandardHelpStrings,46,
  623.             kStandardHelpStrings,47,
  624.             -1,0,
  625.             -1,0
  626.         },
  627.         HMSkipItem { },                    // Print Selection
  628.         HMSkipItem { },                    // --------
  629.         HMStringResItem {                // Quit 
  630.             kStandardHelpStrings,48,
  631.             kStandardHelpStrings,49,
  632.             -1,0,
  633.             -1,0
  634.         }
  635.     }
  636. };
  637. include "Defaults.rsrc" 'hmnu' (mEditionMgrEdit);        // Grab the edition mgr help info
  638.  
  639. //--------------------------------------------------------------------------------------------------
  640. // Balloon Help Resources for Views 
  641. //--------------------------------------------------------------------------------------------------
  642.  
  643. resource 'hdlg' (kCellsViewHelp, purgeable) 
  644. {
  645.     HelpMgrVersion,
  646.     0,
  647.     hmDefaultOptions,
  648.     0, /* balloon definition function */
  649.     5, /* variation code */
  650.     HMSkipItem {}, /* No missing item help */
  651.     {
  652.         /* Help for cells view */
  653.         HMStringResItem 
  654.         {
  655.             { -1,0 }, /* tip location */
  656.             { 0,0,0,0 }, /* hot rectangle */
  657.             kHelpStrings,1,
  658.             kHelpStrings,1,
  659.             kHelpStrings,1,
  660.             kHelpStrings,1,
  661.         },
  662.         /* Help for rows view */
  663.         HMStringResItem 
  664.         {
  665.             { -1,0 }, /* tip location */
  666.             { 0,0,0,0 }, /* hot rectangle */
  667.             kHelpStrings,2,
  668.             kHelpStrings,2,
  669.             kHelpStrings,2,
  670.             kHelpStrings,2,
  671.         },
  672.         /* Help for columns view */
  673.         HMStringResItem 
  674.         {
  675.             { -1,0 }, /* tip location */
  676.             { 0,0,0,0 }, /* hot rectangle */
  677.             kHelpStrings,3,
  678.             kHelpStrings,3,
  679.             kHelpStrings,3,
  680.             kHelpStrings,3,
  681.         }
  682.     }
  683. };
  684.  
  685. resource 'STR#' (kHelpStrings, purgeable) { 
  686.     {
  687.         "This is the cells view.",
  688.         "Selecting a numbered box selects the entire row of cells alongside it" ,
  689.         "Selecting a labelled box selects the entire column of cells below it.",
  690.     }
  691. };
  692.  
  693. /*--------------------------------------------------------------------------------
  694.  Splash screen
  695. --------------------------------------------------------------------------------*/
  696. resource 'DITL' (phSplash,
  697. #if qNames
  698. "phSplash",
  699. #endif
  700.     purgeable) {
  701.     {    /* array DITLarray: 1 elements */
  702.         /* [1] */
  703.         {1, 1, 453-261+1, 490-101+1},
  704.         Picture {
  705.             disabled,
  706.             phSplash
  707.         }
  708.     }
  709. };
  710.  
  711. resource 'DLOG' (phSplash,
  712. #if qNames
  713. "phSplash",
  714. #endif
  715.     purgeable) {
  716.     {76, 80, 453-261+76+2, 490-101+80+2},
  717.     altDBoxProc,
  718.     visible,
  719.     noGoAway,
  720.     0,
  721.     phSplash,
  722.     "",
  723.     centerMainScreen
  724. };
  725.  
  726. #Include "Pict.r"
  727.  
  728. resource 'PICT' (1001, purgeable) {
  729.     {80, 109, 272, 498},
  730.     VersionOne {
  731.         {    /* array OpCodes: 3 elements */
  732.             /* [1] */
  733.             ShortComment {
  734.                 12345
  735.             },
  736.             /* [2] */
  737.             ClipRgn {
  738.                 {0, 0, 352, 608},
  739.                 $""
  740.             },
  741.             /* [3] */
  742.             PackBitsRect {
  743.                 50,
  744.                 {80, 104, 272, 504},
  745.                 {80, 109, 272, 498},
  746.                 {80, 109, 272, 498},
  747.                 srcCopy,
  748.                 $"02CF 0002 CF00 02CF 0002 CF00 02CF 0002"
  749.                 $"CF00 02CF 0002 CF00 02CF 0002 CF00 1B17"
  750.                 $"0000 1F7D F7DF 7DF7 DF7D F7DF 7DF7 DF7D"
  751.                 $"F7DF 7DF7 DF7D F7DF E700 1B17 0000 1F7D"
  752.                 $"F7DF 7DF7 DF7D F7DF 7DF7 DF7D F7DF 7DF7"
  753.                 $"DF7D F7DF E700 1B17 0000 1F7D F7DF 7DF7"
  754.                 $"DF7D F7DF 7DF7 DF7D F7DF 7DF7 DF7D F7DF"
  755.                 $"E700 1B17 0000 1F7D F7DF 7DF7 DF7D F7DF"
  756.                 $"7DF7 DF7D F7DF 7DF7 DF7D F7DF E700 1B17"
  757.                 $"0000 1F7D F7DF 7DF7 DF7D F7DF 7DF7 DF7D"
  758.                 $"F7DF 7DF7 DF7D F7DF E700 11E5 0006 01FF"
  759.                 $"0180 0000 F0F9 0001 01FF FC00 1F02 0000"
  760.                 $"1FED 0000 1FFD 000B 0FFF F380 0000 F000"
  761.                 $"000F FFF8 FE00 020F FFF2 FD00 1F02 0000"
  762.                 $"1FED 0000 1FFD 000B 3F81 FF80 0001 F800"
  763.                 $"0001 FFC0 FE00 023F 81FE FD00 1F02 0000"
  764.                 $"1FED 0000 1FFD 0006 FE00 7F80 0001 F8FE"
  765.                 $"0001 FF80 FE00 02FE 007E FD00 2002 0000"
  766.                 $"1FED 0000 1FFE 0007 01F8 001F 8000 01F8"
  767.                 $"FE00 007F FE00 0301 F800 1EFD 0020 0200"
  768.                 $"001F ED00 001F FE00 0703 F000 0F80 0003"
  769.                 $"FCFE 0000 7FFE 0003 03F0 000E FD00 18E6"
  770.                 $"0007 07E0 0007 C000 03FC FE00 007F FE00"
  771.                 $"0307 E000 06FD 0020 0200 001F ED00 001F"
  772.                 $"FE00 070F C000 03C0 0007 FEFE 0000 7FFE"
  773.                 $"0003 0FC0 0002 FD00 1E02 0000 1FED 0000"
  774.                 $"1FFE 0007 1FC0 0001 C000 07FE FE00 007F"
  775.                 $"FE00 011F C0FB 001E 0200 001F ED00 001F"
  776.                 $"FE00 071F 8000 01C0 0007 FFFE 0000 7FFE"
  777.                 $"0001 1F80 FB00 1E02 0000 1FED 0000 1FFE"
  778.                 $"0007 3F80 0000 C000 0F7F FE00 007F FE00"
  779.                 $"013F 80FB 001B 0200 001F ED00 001F FE00"
  780.                 $"003F FC00 010F 7FFE 0000 7FFE 0000 3FFA"
  781.                 $"0013 E600 007F FC00 051E 7F80 0000 7FFE"
  782.                 $"0000 7FFA 001B 0200 001F ED00 001F FE00"
  783.                 $"007F FC00 051E 3F80 0000 7FFE 0000 7FFA"
  784.                 $"001B 0200 001F ED00 001F FE00 007F FC00"
  785.                 $"053C 3FC0 0000 7FFE 0000 7FFA 001B 0200"
  786.                 $"001F ED00 001F FE00 00FE FC00 053C 1FC0"
  787.                 $"0000 7FFE 0000 FEFA 001B 0200 001F ED00"
  788.                 $"001F FE00 00FE FC00 0578 1FE0 0000 7FFE"
  789.                 $"0000 FEFA 001B 0200 001F ED00 001F FE00"
  790.                 $"00FE FC00 0578 0FE0 0000 7FFE 0000 FEFA"
  791.                 $"0013 E600 00FE FC00 0570 0FE0 0000 7FFE"
  792.                 $"0000 FEFA 001B 0200 001F ED00 001F FE00"
  793.                 $"00FE FC00 05F0 07F0 0000 7FFE 0000 FEFA"
  794.                 $"001B 0200 001F ED00 001F FE00 00FE FC00"
  795.                 $"05F0 07F0 0000 7FFE 0000 FEFA 001C 0200"
  796.                 $"001F ED00 001F FE00 00FE FD00 0601 E003"
  797.                 $"F800 007F FE00 00FE FA00 1C02 0000 1FED"
  798.                 $"0000 1FFE 0000 FEFD 0006 01E0 03F8 0000"
  799.                 $"7FFE 0000 FEFA 001C 0200 001F ED00 001F"
  800.                 $"FE00 00FE FD00 0603 FFFF FC00 007F FE00"
  801.                 $"00FE FA00 14E6 0000 7FFD 0006 03FF FFFC"
  802.                 $"0000 7FFE 0000 7FFA 002D 1700 001F 01F7"
  803.                 $"DF7D F7DF 7DF7 DF7D F7DF 7DF7 DF7D F7DF"
  804.                 $"7DF0 1FFE 0000 7FFD 0006 07C0 01FC 0000"
  805.                 $"7FFE 0000 7FFA 002D 1700 001F 01F7 DF7D"
  806.                 $"F7DF 7DF7 DF7D F7DF 7DF7 DF7D F7DF 7DF0"
  807.                 $"1FFE 0000 7FFD 0006 0780 01FE 0000 7FFE"
  808.                 $"0000 7FFA 002F 1700 001F 01F7 DF7D F7DF"
  809.                 $"7DF7 DF7D F7DF 7DF7 DF7D F7DF 7DF0 1FFE"
  810.                 $"0001 3F80 FE00 0B07 8000 FE00 007F 0000"
  811.                 $"303F 80FB 002F 1700 001F 01F7 DF7D F7DF"
  812.                 $"7DF7 DF7D F7DF 7DF7 DF7D F7DF 7DF0 1FFE"
  813.                 $"0010 3F80 0000 600F 0000 FF00 007F 0000"
  814.                 $"303F 80FB 002F 1700 001F 01F7 DF7D F7DF"
  815.                 $"7DF7 DF7D F7DF 7DF7 DF7D F7DF 7DF0 1FFE"
  816.                 $"0010 1FC0 0000 E00F 0000 7F00 007F 0000"
  817.                 $"701F C0FB 0016 E600 100F C000 01C0 1E00"
  818.                 $"007F 8000 7F00 0070 0FC0 FB00 3117 0000"
  819.                 $"1F00 001F 0000 1F00 001F 0000 1F00 001F"
  820.                 $"0000 1F00 001F FE00 120F E000 03C0 1E00"
  821.                 $"007F 8000 7F00 00E0 0FE0 0002 FD00 3117"
  822.                 $"0000 1F00 001F 0000 1F00 001F 0000 1F00"
  823.                 $"001F 0000 1F00 001F FE00 1207 F000 0780"
  824.                 $"3C00 003F C000 7F00 01E0 07F0 0006 FD00"
  825.                 $"3117 0000 1F00 001F 0000 1F00 001F 0000"
  826.                 $"1F00 001F 0000 1F00 001F FE00 1203 FC00"
  827.                 $"0F00 3C00 003F C000 7F00 07E0 03FC 000E"
  828.                 $"FD00 3117 0000 1F00 001F 0000 1F00 001F"
  829.                 $"0000 1F00 001F 0000 1F00 001F FE00 0A01"
  830.                 $"FE00 3E00 7C00 003F E000 FEFF 04C0 01FE"
  831.                 $"003E FD00 3017 0000 1F00 001F 0000 1F00"
  832.                 $"001F 0000 1F00 001F 0000 1F00 001F FD00"
  833.                 $"097F C1FC 00FE 0000 7FF0 01FE FF04 C000"
  834.                 $"7FC1 FCFD 0017 E500 091F FFF0 03FF C003"
  835.                 $"FFFC 0FFE FF04 C000 1FFF F0FD 0027 1700"
  836.                 $"001F 0000 1F00 001F 0000 1F00 001F 0000"
  837.                 $"1F00 001F 0000 1FFD 0002 03FF 80F5 0002"
  838.                 $"03FF 80FD 001B 1700 001F 0000 1F00 001F"
  839.                 $"0000 1F00 001F 0000 1F00 001F 0000 1FE7"
  840.                 $"001B 1700 001F 0000 1F00 001F 0000 1F00"
  841.                 $"001F 0000 1F00 001F 0000 1FE7 001B 1700"
  842.                 $"001F 0000 1F00 001F 0000 1F00 001F 0000"
  843.                 $"1F00 001F 0000 1FE7 001B 1700 001F 0000"
  844.                 $"1F00 001F 0000 1F00 001F 0000 1F00 001F"
  845.                 $"0000 1FE7 0002 CF00 2117 0000 1F00 001F"
  846.                 $"0000 1F00 001F 0000 1F00 001F 0000 1F00"
  847.                 $"001F F300 0230 0018 F800 2517 0000 1F00"
  848.                 $"001F 0000 1F00 001F 0000 1F00 001F 0000"
  849.                 $"1F00 001F F300 02F0 0078 FD00 0008 FD00"
  850.                 $"2517 0000 1F00 001F 0000 1F00 001F 0000"
  851.                 $"1F00 001F 0000 1F00 001F F300 0230 0018"
  852.                 $"FD00 0018 FD00 2517 0000 1F00 001F 0000"
  853.                 $"1F00 001F 0000 1F00 001F 0000 1F00 001F"
  854.                 $"F300 0230 0018 FD00 0018 FD00 2517 0000"
  855.                 $"1F00 001F 0000 1F00 001F 0000 1F00 001F"
  856.                 $"0000 1F00 001F F300 0230 0018 FD00 0018"
  857.                 $"FD00 18E6 0012 1F00 03E1 8F03 387C 03E0"
  858.                 $"1FB0 3E18 E01F 00F8 18FD 0031 1700 001F"
  859.                 $"01F7 DF7D F7DF 7DF7 DF7D F7DF 7DF7 DF7D"
  860.                 $"F7DF 7DF0 1FFE 0012 7380 0C67 BFCF 79CF"
  861.                 $"0E70 71F0 C61B F073 C39E 7FFD 0031 1700"
  862.                 $"001F 01F7 DF7D F7DF 7DF7 DF7D F7DF 7DF7"
  863.                 $"DF7D F7DF 7DF0 1FFE 0012 41C0 1821 C1C3"
  864.                 $"8983 0838 6071 821C 3860 C306 18FD 0030"
  865.                 $"1700 001F 01F7 DF7D F7DF 7DF7 DF7D F7DF"
  866.                 $"7DF7 DF7D F7DF 7DF0 1FFD 0011 C018 0180"
  867.                 $"E303 0380 18C0 3180 1818 C0E6 0718 FD00"
  868.                 $"3117 0000 1F01 F7DF 7DF7 DF7D F7DF 7DF7"
  869.                 $"DF7D F7DF 7DF7 DF7D F01F FE00 1201 C01E"
  870.                 $"0180 6303 0180 38C0 31E0 1818 C066 0318"
  871.                 $"FD00 3117 0000 1F01 F7DF 7DF7 DF7D F7DF"
  872.                 $"7DF7 DF7D F7DF 7DF7 DF7D F01F FE00 120F"
  873.                 $"C00F C180 6303 FF81 F8C0 30FC 1818 FFE7"
  874.                 $"FF18 FD00 18E6 0012 78C0 03E1 8063 0300"
  875.                 $"0F18 C030 3E18 18C0 0600 18FD 0031 1700"
  876.                 $"001F 0000 1F00 001F 0000 1F00 001F 0000"
  877.                 $"1F00 001F 0000 1FFE 0012 E0C0 0071 8063"
  878.                 $"0300 1C18 C030 0718 18C0 0600 18FD 0031"
  879.                 $"1700 001F 0000 1F00 001F 0000 1F00 001F"
  880.                 $"0000 1F00 001F 0000 1FFE 0012 C0C0 0031"
  881.                 $"8063 0380 1818 E030 0318 18E0 0700 18FD"
  882.                 $"0031 1700 001F 0000 1F00 001F 0000 1F00"
  883.                 $"001F 0000 1F00 001F 0000 1FFE 0012 C1C0"
  884.                 $"1031 C0C3 01C1 9838 7071 0318 1870 6383"
  885.                 $"18FD 0031 1700 001F 0000 1F00 001F 0000"
  886.                 $"1F00 001F 0000 1F00 001F 0000 1FFE 0012"
  887.                 $"E6C0 1861 F1C3 01F7 1CD8 7FB1 8618 187D"
  888.                 $"C3EE 1FFD 0031 1700 001F 0000 1F00 001F"
  889.                 $"0000 1F00 001F 0000 1F00 001F 0000 1FFE"
  890.                 $"0012 7CE0 1FC1 BF07 807C 0F9C 1E39 FC3C"
  891.                 $"1C1F 00F8 0EFD 0007 E300 0101 80EF 001B"
  892.                 $"0B00 001F 0000 1F00 001F 0000 1FF9 0003"
  893.                 $"1F00 001F FB00 0101 80EF 001B 0B00 001F"
  894.                 $"0000 1F00 001F 0000 1FF9 0003 1F00 001F"
  895.                 $"FB00 0101 80EF 001B 0B00 001F 0000 1F00"
  896.                 $"001F 0000 1FF9 0003 1F00 001F FB00 0101"
  897.                 $"80EF 001B 0B00 001F 0000 1F00 001F 0000"
  898.                 $"1FF9 0003 1F00 001F FB00 0101 80EF 001B"
  899.                 $"0B00 001F 0000 1F00 001F 0000 1FF9 0003"
  900.                 $"1F00 001F FB00 0101 80EF 0007 E300 0107"
  901.                 $"E0EF 001B 0B00 001F 0000 1F00 001F 0000"
  902.                 $"1FFE 0004 7DF7 DF7D F0FE 0000 1FE7 001F"
  903.                 $"0B00 001F 0000 1F00 001F 0000 1FFE 0004"
  904.                 $"7DF7 DF7D F0FE 0000 1FF7 0000 03F2 0025"
  905.                 $"0B00 001F 0000 1F00 001F 0000 1FFE 0004"
  906.                 $"7DF7 DF7D F0FE 0000 1FF7 0000 0FFB 0002"
  907.                 $"1820 20FB 0025 0B00 001F 0000 1F00 001F"
  908.                 $"0000 1FFE 0004 7DF7 DF7D F0FE 0000 1FF7"
  909.                 $"0000 03FB 0002 1860 60FB 0024 0B00 001F"
  910.                 $"0000 1F00 001F 0000 1FFE 0004 7DF7 DF7D"
  911.                 $"F0FE 0000 1FF7 0000 03FA 0001 6060 FB00"
  912.                 $"0BDF 0000 03FA 0001 6060 FB00 310E 0000"
  913.                 $"1F01 F7DF 7DF7 DF7D F7DF 7C00 1FFD 0004"
  914.                 $"07C0 01F0 1FFE 0013 1F03 E063 8381 8F03"
  915.                 $"03E0 0783 0733 9860 601F 031C FE00 310E"
  916.                 $"0000 1F01 F7DF 7DF7 DF7D F7DF 7C00 1FFD"
  917.                 $"0004 07C0 01F0 1FFE 0013 630E 71EF CFC7"
  918.                 $"BFC3 0E78 0303 02F7 F9FD FC73 CF7E FE00"
  919.                 $"310E 0000 1F01 F7DF 7DF7 DF7D F7DF 7C00"
  920.                 $"1FFD 0004 07C0 01F0 1FFE 000E C108 3870"
  921.                 $"F0E1 C1C3 0C18 0307 0638 98FE 6001 C387"
  922.                 $"FE00 310E 0000 1F01 F7DF 7DF7 DF7D F7DF"
  923.                 $"7C00 1FFD 0004 07C0 01F0 1FFE 0013 C000"
  924.                 $"1860 6061 80E3 181C 0185 8430 1860 60C0"
  925.                 $"E303 FE00 310E 0000 1F01 F7DF 7DF7 DF7D"
  926.                 $"F7DF 7C00 1FFD 0004 07C0 01F0 1FFE 0013"
  927.                 $"F000 3860 6061 8063 180C 0185 8430 1860"
  928.                 $"60C0 6303 FE00 19E6 0013 7E01 F860 6061"
  929.                 $"8063 1FFC 018D 8C30 1860 60FF E303 FE00"
  930.                 $"300E 0000 1F00 001F 0000 1F00 001F 0007"
  931.                 $"C0FC 0003 1F00 001F FE00 131F 0F18 6060"
  932.                 $"6180 6318 0000 C8C8 3018 6060 C003 03FE"
  933.                 $"0030 0E00 001F 0000 1F00 001F 0000 1F00"
  934.                 $"07C0 FC00 031F 0000 1FFE 0013 039C 1860"
  935.                 $"6061 8063 1800 00C8 C830 1860 60C0 0303"
  936.                 $"FE00 300E 0000 1F00 001F 0000 1F00 001F"
  937.                 $"0007 C0FC 0003 1F00 001F FE00 1301 9818"
  938.                 $"6060 6180 631C 0000 D8D8 3018 6060 E003"
  939.                 $"03FE 0030 0E00 001F 0000 1F00 001F 0000"
  940.                 $"1F00 07C0 FC00 031F 0000 1FFE 0013 8198"
  941.                 $"3860 6061 C0C3 0E0C 0070 7030 1860 6070"
  942.                 $"6303 FE00 300E 0000 1F00 001F 0000 1F00"
  943.                 $"001F 0007 C0FC 0003 1F00 001F FE00 13C3"
  944.                 $"1CD8 6060 61F1 C30F B800 7070 3018 7C7C"
  945.                 $"7DC3 03FE 001A E600 14FE 0F9C F0F0 71BF"
  946.                 $"0783 E000 2020 783C 3838 1F07 8380 FF00"
  947.                 $"1F10 0000 1F00 001F 0000 1F00 001F 01F0"
  948.                 $"007D F0FD 0002 7C00 1FF9 0001 0180 F100"
  949.                 $"1F10 0000 1F00 001F 0000 1F00 001F 01F0"
  950.                 $"007D F0FD 0002 7C00 1FF9 0001 0180 F100"
  951.                 $"1F10 0000 1F00 001F 0000 1F00 001F 01F0"
  952.                 $"007D F0FD 0002 7C00 1FF9 0001 0180 F100"
  953.                 $"1F10 0000 1F00 001F 0000 1F00 001F 01F0"
  954.                 $"007D F0FD 0002 7C00 1FF9 0001 0180 F100"
  955.                 $"1F10 0000 1F00 001F 0000 1F00 001F 01F0"
  956.                 $"007D F0FD 0002 7C00 1FF9 0001 0180 F100"
  957.                 $"07E1 0001 0180 F100 1F08 0000 1F00 001F"
  958.                 $"0000 1FFE 0005 01F7 DF00 07C0 FE00 0101"
  959.                 $"F0F8 0001 07E0 F100 1A08 0000 1F00 001F"
  960.                 $"0000 1FFE 0005 01F7 DF00 07C0 FE00 0101"
  961.                 $"F0E6 002C 0800 001F 0000 1F00 001F FE00"
  962.                 $"0501 F7DF 0007 C0FE 0001 01F0 F900 0530"
  963.                 $"0003 C000 E0FE 0000 01FC 0001 03E0 FF00"
  964.                 $"2F08 0000 1F00 001F 0000 1FFE 0005 01F7"
  965.                 $"DF00 07C0 FE00 0101 F0FB 0007 0C10 F000"
  966.                 $"00E0 01C0 FE00 0103 80FD 0001 0C18 FF00"
  967.                 $"2F08 0000 1F00 001F 0000 1FFE 0005 01F7"
  968.                 $"DF00 07C0 FE00 0101 F0FB 0007 0C30 3000"
  969.                 $"00E0 01C0 FE00 0103 80FD 0001 1004 FF00"
  970.                 $"16E3 0006 3030 0000 F003 C0FE 0001 07C0"
  971.                 $"FD00 012F C2FF 0031 1900 001F 01F7 DF7D"
  972.                 $"F7DF 7C07 DF7C 001F 7DF7 DF7D F7C0 0007"
  973.                 $"DF7D F0FD 0006 3030 0000 B002 C0FE 0001"
  974.                 $"04C0 FD00 0146 61FF 0033 2F00 001F 01F7"
  975.                 $"DF7D F7DF 7C07 DF7C 001F 7DF7 DF7D F7C0"
  976.                 $"0007 DF7D F001 E0C1 CC30 31C0 00B8 06C0"
  977.                 $"F807 E00C E018 F031 E046 61FF 0033 3100"
  978.                 $"001F 01F7 DF7D F7DF 7C07 DF7C 001F 7DF7"
  979.                 $"DF7D F7C0 0007 DF7D F000 C0C0 BCFE 37E0"
  980.                 $"0098 04C3 9C1C 7008 607B FCF7 F886 6080"
  981.                 $"0033 3100 001F 01F7 DF7D F7DF 7C07 DF7C"
  982.                 $"001F 7DF7 DF7D F7C0 0007 DF7D F000 C1C1"
  983.                 $"8C30 3870 009C 0CC2 0E18 3018 701C 1C38"
  984.                 $"3887 C080 0033 1D00 001F 01F7 DF7D F7DF"
  985.                 $"7C07 DF7C 001F 7DF7 DF7D F7C0 0007 DF7D"
  986.                 $"F000 6161 0CFE 3010 008C 08C0 0630 1010"
  987.                 $"3018 0E30 1C86 C080 001A E600 0261 610C"
  988.                 $"FE30 1000 8E18 C00E 3000 3038 1806 300C"
  989.                 $"8660 8000 3008 0000 1F00 001F 0000 1FFE"
  990.                 $"0004 7C00 007D F0FB 0006 1F7D F000 6363"
  991.                 $"0CFE 3010 0086 10C0 7E30 003F F818 0630"
  992.                 $"0C86 6080 0030 0800 001F 0000 1F00 001F"
  993.                 $"FE00 047C 0000 7DF0 FB00 061F 7DF0 0032"
  994.                 $"320C FE30 0E00 8730 C3C6 3000 601C 1806"
  995.                 $"300C 4631 FF00 3008 0000 1F00 001F 0000"
  996.                 $"1FFE 0004 7C00 007D F0FB 0006 1F7D F000"
  997.                 $"3232 0CFE 300E 0083 20C7 0630 0040 0C18"
  998.                 $"0630 0C4F 39FF 0030 0800 001F 0000 1F00"
  999.                 $"001F FE00 047C 0000 7DF0 FB00 061F 7DF0"
  1000.                 $"0036 360C FE30 0E00 83E0 C606 3800 C00E"
  1001.                 $"1806 300C 2002 FF00 3008 0000 1F00 001F"
  1002.                 $"0000 1FFE 0004 7C00 007D F0FB 0006 1F7D"
  1003.                 $"F000 1C1C 0CFE 300E 0081 C0C6 0E1C 1880"
  1004.                 $"061C 0C38 1810 04FF 001A E600 141C 1C0C"
  1005.                 $"3E30 3000 81C0 C736 1F71 8007 1F1C 3E38"
  1006.                 $"0C18 FF00 2D08 0000 1F00 001F 0000 1FFE"
  1007.                 $"0001 01F0 F800 181F 7DF0 0008 081E 1C78"
  1008.                 $"3803 E083 E3E7 07C3 C00F 9BF0 37E0 03E0"
  1009.                 $"FF00 1D08 0000 1F00 001F 0000 1FFE 0001"
  1010.                 $"01F0 F800 021F 7DF0 F100 0218 0030 FC00"
  1011.                 $"1D08 0000 1F00 001F 0000 1FFE 0001 01F0"
  1012.                 $"F800 021F 7DF0 F100 0218 0030 FC00 1D08"
  1013.                 $"0000 1F00 001F 0000 1FFE 0001 01F0 F800"
  1014.                 $"021F 7DF0 F100 0218 0030 FC00 1D08 0000"
  1015.                 $"1F00 001F 0000 1FFE 0001 01F0 F800 021F"
  1016.                 $"7DF0 F100 0218 0030 FC00 08D7 0002 1800"
  1017.                 $"30FC 001E 0E00 001F 0000 1F00 001F 0000"
  1018.                 $"1F00 07C0 F900 021F 7DF0 F100 0218 0030"
  1019.                 $"FC00 1E0E 0000 1F00 001F 0000 1F00 001F"
  1020.                 $"0007 C0F9 0002 1F7D F0F1 0002 7E00 FCFC"
  1021.                 $"0018 0E00 001F 0000 1F00 001F 0000 1F00"
  1022.                 $"07C0 F900 021F 7DF0 E900 180E 0000 1F00"
  1023.                 $"001F 0000 1F00 001F 0007 C0F9 0002 1F7D"
  1024.                 $"F0E9 0018 0E00 001F 0000 1F00 001F 0000"
  1025.                 $"1F00 07C0 F900 021F 7DF0 E900 02CF 0019"
  1026.                 $"0F00 001F 01F7 DF7D F7DF 7DF7 DF7C 001F"
  1027.                 $"7CFA 0002 1F7D F0E9 0019 0F00 001F 01F7"
  1028.                 $"DF7D F7DF 7DF7 DF7C 001F 7CFA 0002 1F7D"
  1029.                 $"F0E9 0019 0F00 001F 01F7 DF7D F7DF 7DF7"
  1030.                 $"DF7C 001F 7CFA 0002 1F7D F0E9 0019 0F00"
  1031.                 $"001F 01F7 DF7D F7DF 7DF7 DF7C 001F 7CFA"
  1032.                 $"0002 1F7D F0E9 0019 0F00 001F 01F7 DF7D"
  1033.                 $"F7DF 7DF7 DF7C 001F 7CFA 0002 1F7D F0E9"
  1034.                 $"0002 CF00 1D0B 0000 1F00 001F 0000 1F00"
  1035.                 $"001F FE00 0A01 F7DF 7DF7 DF7C 001F 7DF0"
  1036.                 $"E900 1D0B 0000 1F00 001F 0000 1F00 001F"
  1037.                 $"FE00 0A01 F7DF 7DF7 DF7C 001F 7DF0 E900"
  1038.                 $"1D0B 0000 1F00 001F 0000 1F00 001F FE00"
  1039.                 $"0A01 F7DF 7DF7 DF7C 001F 7DF0 E900 1D0B"
  1040.                 $"0000 1F00 001F 0000 1F00 001F FE00 0A01"
  1041.                 $"F7DF 7DF7 DF7C 001F 7DF0 E900 1D0B 0000"
  1042.                 $"1F00 001F 0000 1F00 001F FE00 0A01 F7DF"
  1043.                 $"7DF7 DF7C 001F 7DF0 E900 02CF 001A 0E00"
  1044.                 $"001F 0000 1F00 001F 0000 1F00 001F FB00"
  1045.                 $"0401 F7DF 7DF0 E900 1A0E 0000 1F00 001F"
  1046.                 $"0000 1F00 001F 0000 1FFB 0004 01F7 DF7D"
  1047.                 $"F0E9 001A 0E00 001F 0000 1F00 001F 0000"
  1048.                 $"1F00 001F FB00 0401 F7DF 7DF0 E900 1A0E"
  1049.                 $"0000 1F00 001F 0000 1F00 001F 0000 1FFB"
  1050.                 $"0004 01F7 DF7D F0E9 001A 0E00 001F 0000"
  1051.                 $"1F00 001F 0000 1F00 001F FB00 0401 F7DF"
  1052.                 $"7DF0 E900 02CF 000C 0200 001F ED00 021F"
  1053.                 $"7DF0 E900 0C02 0000 1FED 0002 1F7D F0E9"
  1054.                 $"000C 0200 001F ED00 021F 7DF0 E900 0C02"
  1055.                 $"0000 1FED 0002 1F7D F0E9 000C 0200 001F"
  1056.                 $"ED00 021F 7DF0 E900 02CF 001A 1600 001F"
  1057.                 $"7DF7 DF7D F7DF 7DF7 DF7D F7DF 7DF7 DF7D"
  1058.                 $"F7DF 7DF0 E600 1A16 0000 1F7D F7DF 7DF7"
  1059.                 $"DF7D F7DF 7DF7 DF7D F7DF 7DF7 DF7D F0E6"
  1060.                 $"001A 1600 001F 7DF7 DF7D F7DF 7DF7 DF7D"
  1061.                 $"F7DF 7DF7 DF7D F7DF 7DF0 E600 1A16 0000"
  1062.                 $"1F7D F7DF 7DF7 DF7D F7DF 7DF7 DF7D F7DF"
  1063.                 $"7DF7 DF7D F0E6 001A 1600 001F 7DF7 DF7D"
  1064.                 $"F7DF 7DF7 DF7D F7DF 7DF7 DF7D F7DF 7DF0"
  1065.                 $"E600 02CF 0002 CF00 02CF 0002 CF00 02CF"
  1066.                 $"0002 CF00 2C03 0000 03A0 FE00 0A80 1000"
  1067.                 $"1E00 2000 0100 03A0 FB00 000E FE00 0B20"
  1068.                 $"C1C7 C030 7000 0811 0008 01FA 0000 01FF"
  1069.                 $"002F 0300 000C 60FD 0009 3020 6180 2000"
  1070.                 $"0300 0C60 FE00 0304 0000 04FE 000C 6122"
  1071.                 $"2400 4888 0008 3300 0003 02FB 0000 03FF"
  1072.                 $"002F 0300 0008 20FD 0009 1020 4080 5000"
  1073.                 $"0100 0820 FE00 0304 0000 04FE 000C 2212"
  1074.                 $"2400 8408 0014 1100 0001 02FB 0000 01FF"
  1075.                 $"0033 2F00 0010 030F 3BEC 8756 708E 4050"
  1076.                 $"78F1 1C10 031B 31E6 6E73 6004 D8E0 0022"
  1077.                 $"1147 0084 1000 1411 06C8 7567 386C E39C"
  1078.                 $"DBBB 8FFF 0033 2F00 0010 0498 9135 8899"
  1079.                 $"2092 4088 C589 2210 048C CB12 2489 A004"
  1080.                 $"6530 0022 1080 8084 6000 2211 0358 8992"
  1081.                 $"4835 14A2 6914 51FF 0033 2F00 0010 0848"
  1082.                 $"9120 8891 2090 4088 4489 2210 0848 8912"
  1083.                 $"2489 0004 4500 0021 3140 404C 1000 2211"
  1084.                 $"0208 8912 4021 1422 4114 51FF 0033 2F00"
  1085.                 $"0010 0848 8A20 8891 208E 40F8 4489 3E10"
  1086.                 $"0848 8912 24F9 0004 4500 0020 D220 5E34"
  1087.                 $"0800 3E11 0208 8912 3021 F33E 40A7 D1FF"
  1088.                 $"0033 2F00 0008 2848 8A20 8711 2040 8104"
  1089.                 $"4489 2008 2848 8912 2481 0004 4500 0020"
  1090.                 $"2220 4008 0800 4111 0208 7112 0821 00A0"
  1091.                 $"40A4 11FF 0033 2F00 000C 4488 8420 8811"
  1092.                 $"2861 8104 4489 220C 4488 8912 6589 0004"
  1093.                 $"4510 0020 6224 8018 9000 4111 0208 8112"
  1094.                 $"C821 14A2 4044 51FF 0033 3100 0003 830F"
  1095.                 $"0471 CF3B 901E 038E 78F3 9C03 831D DDE1"
  1096.                 $"B273 840E EEE2 0071 81C3 0060 6000 E3BB"
  1097.                 $"871C F3B9 7070 E71C E043 8E90 001C FD00"
  1098.                 $"0408 0800 1080 FD00 0140 80FD 0000 01FE"
  1099.                 $"0000 04F3 0001 0108 F700 1CFD 0004 0808"
  1100.                 $"0010 80FD 0001 4080 FD00 0001 FE00 0004"
  1101.                 $"F300 0101 08F7 001A FD00 031C 3000 0FFC"
  1102.                 $"0001 E1C0 FD00 0403 8000 0008 F200 00F0"
  1103.                 $"F700 02CF 0002 CF00 02CF 0002 CF00 02CF"
  1104.                 $"0002 CF00 02CF 0002 CF00"
  1105.             }
  1106.         }
  1107.     }
  1108. };
  1109.  
  1110.  
  1111. include "Defaults.rsrc"  'STR#' (kDefaultCredits);        // Grab the default credits
  1112.  
  1113. // Icons, Bundles and FRefs… Oh my! (don't forget the Signature)
  1114.  
  1115. resource 'ICN#' (128, "Calc Family", purgeable) {
  1116.     {    /* array: 2 elements */
  1117.         /* [1] */
  1118.         $"0000 0000 007F 00FE 0081 0102 0080 8203"
  1119.         $"0100 8403 0100 4803 0200 5003 0200 2003"
  1120.         $"0400 0003 0400 0003 0800 0003 0800 0003"
  1121.         $"1000 0003 13FF FFE3 2200 0033 2200 0033"
  1122.         $"43FF FFF3 4222 2233 8222 2233 FBFF FFF7"
  1123.         $"7A3E 2237 7A3E 2237 03FF FFF0 0222 2230"
  1124.         $"0222 2230 03FF FFF0 0222 2230 0222 2230"
  1125.         $"03FF FFF0 01FF FFF0",
  1126.         /* [2] */
  1127.         $"0000 0000 00FF 01FE 00FF 83FE 01FF 87FF"
  1128.         $"01FF CFFF 03FF DFFF 03FF FFFF 07FF FFFF"
  1129.         $"07FF FFFF 0FFF FFFF 0FFF FFFF 1FFF FFFF"
  1130.         $"1FFF FFFF 3FFF FFFF 3FFF FFFF 7FFF FFFF"
  1131.         $"7FFF FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1132.         $"7FFF FFFF 7FFF FFFF 03FF FFF0 03FF FFF0"
  1133.         $"03FF FFF0 03FF FFF0 03FF FFF0 03FF FFF0"
  1134.         $"03FF FFF0 01FF FFF0"
  1135.     }
  1136. };
  1137.  
  1138. resource 'ICN#' (129, "Calc Document", purgeable) {
  1139.     {    /* array: 2 elements */
  1140.         /* [1] */
  1141.         $"1FFF FC00 1000 0600 1000 0500 1000 0480"
  1142.         $"1000 0440 1000 0420 1000 07F0 1000 0010"
  1143.         $"1000 0010 1000 0010 1000 0010 1000 0010"
  1144.         $"13FF FF90 1044 4410 1044 4410 13FF FF90"
  1145.         $"107C 4410 107C 4410 13FF FF90 1044 4410"
  1146.         $"1044 4410 13FF FF90 1044 4410 1044 4410"
  1147.         $"13FF FF90 1044 4410 1044 4410 1000 0010"
  1148.         $"1000 0010 1000 0010 1000 0010 1FFF FFF0",
  1149.         /* [2] */
  1150.         $"1FFF FC00 1FFF FE00 1FFF FF00 1FFF FF80"
  1151.         $"1FFF FFC0 1FFF FFE0 1FFF FFF0 1FFF FFF0"
  1152.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1153.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1154.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1155.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1156.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1157.         $"1FFF FFF0 1FFF FFF0 1FFF FFF0 1FFF FFF0"
  1158.     }
  1159. };
  1160.  
  1161. resource 'ICN#' (130, "Calc Stationery", purgeable) {
  1162.     {    /* array: 2 elements */
  1163.         /* [1] */
  1164.         $"3FFF FFE0 2000 0020 2000 0038 2000 0028"
  1165.         $"27FF FF28 2088 8828 2088 8828 27FF FF28"
  1166.         $"20F8 8828 20F8 8828 27FF FF28 2088 8828"
  1167.         $"2088 8828 27FF FF28 2088 8828 2088 8828"
  1168.         $"27FF FF28 2088 8828 2088 8828 2000 0028"
  1169.         $"2000 0028 2000 0028 2000 0028 2000 0FE8"
  1170.         $"2000 0848 2000 0888 2000 0908 2000 0A08"
  1171.         $"2000 0C08 3FFF F808 0800 0008 0FFF FFF8",
  1172.         /* [2] */
  1173.         $"3FFF FFE0 3FFF FFE0 3FFF FFF8 3FFF FFF8"
  1174.         $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
  1175.         $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
  1176.         $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
  1177.         $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
  1178.         $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
  1179.         $"3FFF FFF8 3FFF FFF8 3FFF FFF8 3FFF FFF8"
  1180.         $"3FFF FFF8 3FFF FFF8 0FFF FFF8 0FFF FFF8"
  1181.     }
  1182. };
  1183.  
  1184. resource 'ics#' (128, "Calc Family", purgeable) {
  1185.     {    /* array: 2 elements */
  1186.         /* [1] */
  1187.         $"0707 0489 0851 0821 1001 1001 2FF9 280D"
  1188.         $"6FFD 6AAD EFFD 6BAC 0FFC 0AAC 0FFC 07FC",
  1189.         /* [2] */
  1190.         $"078F 0FDF 0FFF 1FFF 1FFF 3FFF 3FFF 7FFF"
  1191.         $"7FFF FFFF FFFF 7FFF 0FFC 0FFC 0FFC 07FC"
  1192.     }
  1193. };
  1194.  
  1195. resource 'ics#' (129, "Calc Document", purgeable) {
  1196.     {    /* array: 2 elements */
  1197.         /* [1] */
  1198.         $"7FE0 4030 4028 403C 4004 4004 5FF4 4AA4"
  1199.         $"5FF4 4EA4 5FF4 4AA4 5FF4 4AA4 4004 7FFC",
  1200.         /* [2] */
  1201.         $"7FE0 7FF0 7FF8 7FFC 7FFC 7FFC 7FFC 7FFC"
  1202.         $"7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC 7FFC"
  1203.     }
  1204. };
  1205.  
  1206. resource 'ics#' (130, "Calc Stationery", purgeable) {
  1207.     {    /* array: 2 elements */
  1208.         /* [1] */
  1209.         $"7FF8 4008 5FCE 4A8A 5FCA 4E8A 5FCA 4A8A"
  1210.         $"5FCA 4A8A 407A 4052 4062 7FC2 1002 1FFE",
  1211.         /* [2] */
  1212.         $"7FF8 7FF8 7FFE 7FFE 7FFE 7FFE 7FFE 7FFE"
  1213.         $"7FFE 7FFE 7FFE 7FFE 7FFE 7FFE 1FFE 1FFE"
  1214.     }
  1215. };
  1216.  
  1217. resource 'ics4' (128, "Calc Family", purgeable) {
  1218.     $"0000 0666 7000 7666 0000 7677 6707 6776"
  1219.     $"0000 6777 7676 7776 0007 6777 7767 7776"
  1220.     $"0006 7777 7777 7776 0076 7777 7777 7776"
  1221.     $"0067 FFFF FFFF F776 0767 FCCC CCCC FD76"
  1222.     $"0677 F666 6666 FD76 7677 FC6C 6C6C FD76"
  1223.     $"6666 F633 3666 FD66 0DDD FC33 3C6C FDDD"
  1224.     $"0000 F633 3666 FD00 0000 FC6C 6C6C FD00"
  1225.     $"0000 FFFF FFFF FD00 0000 0DDD DDDD DD"
  1226. };
  1227.  
  1228. resource 'ics4' (129, "Calc Document", purgeable) {
  1229.     $"0FFF FFFF FFF0 0000 0F0C 0C0C 0CFF 0000"
  1230.     $"0FC0 C0C0 C0FC F000 0F0C 0C0C 0CFF FF00"
  1231.     $"0FC0 C0C0 C0C0 CF00 0F0C 0C0C 0C0C 0F00"
  1232.     $"0FC6 6666 6666 CF00 0F0C 6C6C 6C6C 0F00"
  1233.     $"0FC6 6666 6666 CF00 0F0C 6360 606C 0F00"
  1234.     $"0FC6 6666 6666 CF00 0F0C 6060 606C 0F00"
  1235.     $"0FC6 6666 6666 CF00 0F0C 6C6C 6C6C 0F00"
  1236.     $"0FC0 C0C0 C0C0 CF00 0FFF FFFF FFFF FF"
  1237. };
  1238.  
  1239. resource 'ics4' (130, "Calc Stationery", purgeable) {
  1240.     $"0FFF FFFF FFFF F000 0F0C 0C0C 0C0C F000"
  1241.     $"0FC6 6666 66C0 FFF0 0F0C 6060 6C0C FDF0"
  1242.     $"0FC6 6666 66C0 FDF0 0F0C 6360 6C0C FDF0"
  1243.     $"0FC6 6666 66C0 FDF0 0F0C 6060 6C0C FDF0"
  1244.     $"0FC6 6666 66C0 FDF0 0F0C 6C6C 6C0C FDF0"
  1245.     $"0FC0 C0C0 CFFF FDF0 0F0C 0C0C 0FCF DDF0"
  1246.     $"0FC0 C0C0 CFFD DCF0 0FFF FFFF FFDD C0F0"
  1247.     $"000F DDDD DDDC 0CF0 000F FFFF FFFF FFF0"
  1248. };
  1249.  
  1250. resource 'ics8' (128, "Calc Family", purgeable) {
  1251.     $"0000 0000 00EC ECEC C000 0000 C0EC ECEC"
  1252.     $"0000 0000 C0EC C0C0 ECC0 00C0 ECC0 C0EC"
  1253.     $"0000 0000 ECC0 C0C0 C0EC C0EC C0C0 C0EC"
  1254.     $"0000 00C0 ECC0 C0C0 C0C0 ECC0 C0C0 C0EC"
  1255.     $"0000 00EC C0C0 C0C0 C0C0 C0C0 C0C0 C0EC"
  1256.     $"0000 C0EC C0C0 C0C0 C0C0 C0C0 C0C0 C0EC"
  1257.     $"0000 ECC0 FFFF FFFF FFFF FFFF FFC0 C0EC"
  1258.     $"00C0 ECC0 FFF7 F7F7 F7F7 F7F7 FFFA C0EC"
  1259.     $"00EC C0C0 FFEC ECEC ECEC ECEC FFFA C0EC"
  1260.     $"C0EC C0C0 FFF7 ECF7 ECF7 ECF7 FFFA C0EC"
  1261.     $"ECEC ECEC FFEC 4747 47EC ECEC FFFA ECEC"
  1262.     $"00FA FAFA FFF7 4747 47F7 ECF7 FFFA FAFA"
  1263.     $"0000 0000 FFEC 4747 47EC ECEC FFFA 0000"
  1264.     $"0000 0000 FFF7 ECF7 ECF7 ECF7 FFFA 0000"
  1265.     $"0000 0000 FFFF FFFF FFFF FFFF FFFA 0000"
  1266.     $"0000 0000 00FA FAFA FAFA FAFA FAFA"
  1267. };
  1268.  
  1269. resource 'ics8' (129, "Calc Document", purgeable) {
  1270.     $"00FF FFFF FFFF FFFF FFFF FF00 0000 0000"
  1271.     $"00FF F5F5 F5F5 F5F5 F5F5 FFFF 0000 0000"
  1272.     $"00FF F5F5 F5F5 F5F5 F5F5 FF2B FF00 0000"
  1273.     $"00FF F5F5 F5F5 F5F5 F5F5 FFFF FFFF 0000"
  1274.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1275.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1276.     $"00FF F5EC ECEC ECEC ECEC ECEC F5FF 0000"
  1277.     $"00FF F5F5 ECF5 ECF5 ECF5 ECF5 F5FF 0000"
  1278.     $"00FF F5EC ECEC ECEC ECEC ECEC F5FF 0000"
  1279.     $"00FF F5F5 ECD8 ECF5 ECF5 ECF5 F5FF 0000"
  1280.     $"00FF F5EC ECEC ECEC ECEC ECEC F5FF 0000"
  1281.     $"00FF F5F5 ECF5 ECF5 ECF5 ECF5 F5FF 0000"
  1282.     $"00FF F5EC ECEC ECEC ECEC ECEC F5FF 0000"
  1283.     $"00FF F5F5 ECF5 ECF5 ECF5 ECF5 F5FF 0000"
  1284.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000"
  1285.     $"00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1286. };
  1287.  
  1288. resource 'ics8' (130, "Calc Stationery", purgeable) {
  1289.     $"00FF FFFF FFFF FFFF FFFF FFFF FF00 0000"
  1290.     $"00FF F5F5 F5F5 F5F5 F5F5 F5F5 FF00 0000"
  1291.     $"00FF F5EC ECEC ECEC ECEC F5F5 FFFF FF00"
  1292.     $"00FF F5F5 ECF5 ECF5 ECF5 F5F5 FFF9 FF00"
  1293.     $"00FF F5EC ECEC ECEC ECEC F5F5 FFF9 FF00"
  1294.     $"00FF F5F5 ECD8 ECF5 ECF5 F5F5 FFF9 FF00"
  1295.     $"00FF F5EC ECEC ECEC ECEC F5F5 FFF9 FF00"
  1296.     $"00FF F5F5 ECF5 ECF5 ECF5 F5F5 FFF9 FF00"
  1297.     $"00FF F5EC ECEC ECEC ECEC F5F5 FFF9 FF00"
  1298.     $"00FF F5F5 EC00 EC00 ECF5 F5F5 FFF9 FF00"
  1299.     $"00FF F5F5 F5F5 F5F5 F5FF FFFF FFF9 FF00"
  1300.     $"00FF F5F5 F5F5 F5F5 F5FF 2BFF F9F9 FF00"
  1301.     $"00FF F5F5 F5F5 F5F5 F5FF FFF9 F9F5 FF00"
  1302.     $"00FF FFFF FFFF FFFF FFFF F9F9 F5F5 FF00"
  1303.     $"0000 00FF F9F9 F9F9 F9F9 F9F5 F5F5 FF00"
  1304.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FF"
  1305. };
  1306.  
  1307. resource 'icl4' (128, "Calc Family", purgeable) {
  1308.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1309.     $"0000 0000 7666 6666 0000 0007 6666 6660"
  1310.     $"0000 0000 6777 7776 7000 0076 7777 7760"
  1311.     $"0000 0007 6777 7777 6000 0767 7777 776D"
  1312.     $"0000 0006 7777 7777 6700 7677 7777 776D"
  1313.     $"0000 0076 7777 7777 7607 6777 7777 776D"
  1314.     $"0000 0067 7777 7777 7676 7777 7777 776D"
  1315.     $"0000 0767 7777 7777 7767 7777 7777 776D"
  1316.     $"0000 0677 7777 7777 7777 7777 7777 776D"
  1317.     $"0000 7677 7777 7777 7777 7777 7777 776D"
  1318.     $"0000 6777 7777 7777 7777 7777 7777 776D"
  1319.     $"0007 6777 7777 7777 7777 7777 7777 776D"
  1320.     $"0006 7777 7777 7777 7777 7777 7777 776D"
  1321.     $"0076 77FF FFFF FFFF FFFF FFFF FFF7 776D"
  1322.     $"0067 77FC CCCC CCCC CCCC CCCC CCFD 776D"
  1323.     $"0767 77FC CCCC CCCC CCCC CCCC CCFD 776D"
  1324.     $"0677 77F6 6666 6666 6666 6666 66FD 776D"
  1325.     $"7677 77FC CC6C CC6C CC6C CC6C CCFD 776D"
  1326.     $"6777 77FC CC6C CC6C CC6C CC6C CCFD 776D"
  1327.     $"6666 66F6 6633 3336 6666 6666 66FD 666D"
  1328.     $"0DDD DDFC CC33 333C CC6C CC6C CCFD DDDD"
  1329.     $"0DDD DDFC CC33 333C CC6C CC6C CCFD DDDD"
  1330.     $"0000 00F6 6633 3336 6666 6666 66FD 0000"
  1331.     $"0000 00FC CC6C CC6C CC6C CC6C CCFD 0000"
  1332.     $"0000 00FC CC6C CC6C CC6C CC6C CCFD 0000"
  1333.     $"0000 00F6 6666 6666 6666 6666 66FD 0000"
  1334.     $"0000 00FC CC6C CC6C CC6C CC6C CCFD 0000"
  1335.     $"0000 00FC CC6C CC6C CC6C CC6C CCFD 0000"
  1336.     $"0000 00FF FFFF FFFF FFFF FFFF FFFD 0000"
  1337.     $"0000 000D DDDD DDDD DDDD DDDD DDDD"
  1338. };
  1339.  
  1340. resource 'icl4' (129, "Calc Document", purgeable) {
  1341.     $"000F FFFF FFFF FFFF FFFF FF00 0000 0000"
  1342.     $"000F 0C0C 0C0C 0C0C 0C0C 0FF0 0000 0000"
  1343.     $"000F C0C0 C0C0 C0C0 C0C0 CFCF 0000 0000"
  1344.     $"000F 0C0C 0C0C 0C0C 0C0C 0FCC F000 0000"
  1345.     $"000F C0C0 C0C0 C0C0 C0C0 CFCC CF00 0000"
  1346.     $"000F 0C0C 0C0C 0C0C 0C0C 0FCC CCF0 0000"
  1347.     $"000F C0C0 C0C0 C0C0 C0C0 CFFF FFFF 0000"
  1348.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  1349.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  1350.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  1351.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  1352.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  1353.     $"000F C066 6666 6666 6666 6666 60CF 0000"
  1354.     $"000F 0C0C 060C 060C 060C 060C 0C0F 0000"
  1355.     $"000F C0C0 C6C0 C6C0 C6C0 C6C0 C0CF 0000"
  1356.     $"000F 0C66 6666 6666 6666 6666 6C0F 0000"
  1357.     $"000F C0C0 C633 36C0 C6C0 C6C0 C0CF 0000"
  1358.     $"000F 0C0C 0633 360C 060C 060C 0C0F 0000"
  1359.     $"000F C066 6666 6666 6666 6666 60CF 0000"
  1360.     $"000F 0C0C 060C 060C 060C 060C 0C0F 0000"
  1361.     $"000F C0C0 C6C0 C6C0 C6C0 C6C0 C0CF 0000"
  1362.     $"000F 0C66 6666 6666 6666 6666 6C0F 0000"
  1363.     $"000F C0C0 C6C0 C6C0 C6C0 C6C0 C0CF 0000"
  1364.     $"000F 0C0C 060C 060C 060C 060C 0C0F 0000"
  1365.     $"000F C066 6666 6666 6666 6666 60CF 0000"
  1366.     $"000F 0C0C 060C 060C 060C 060C 0C0F 0000"
  1367.     $"000F C0C0 C6C0 C6C0 C6C0 C6C0 C0CF 0000"
  1368.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  1369.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  1370.     $"000F 0C0C 0C0C 0C0C 0C0C 0C0C 0C0F 0000"
  1371.     $"000F C0C0 C0C0 C0C0 C0C0 C0C0 C0CF 0000"
  1372.     $"000F FFFF FFFF FFFF FFFF FFFF FFFF"
  1373. };
  1374.  
  1375. resource 'icl4' (130, "Calc Stationery", purgeable) {
  1376.     $"00FF FFFF FFFF FFFF FFFF FFFF FFF0 0000"
  1377.     $"00FC 0C0C 0C0C 0C0C 0C0C 0C0C 0CF0 0000"
  1378.     $"00F0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FF F000"
  1379.     $"00FC 0C0C 0C0C 0C0C 0C0C 0C0C 0CFD F000"
  1380.     $"00F0 C666 6666 6666 6666 6666 C0FD F000"
  1381.     $"00FC 0C0C 6C0C 6C0C 6C0C 6C0C 0CFD F000"
  1382.     $"00F0 C0C0 60C0 60C0 60C0 60C0 C0FD F000"
  1383.     $"00FC 0666 6666 6666 6666 6666 0CFD F000"
  1384.     $"00F0 C0C0 6333 60C0 60C0 60C0 C0FD F000"
  1385.     $"00FC 0C0C 6333 6C0C 6C0C 6C0C 0CFD F000"
  1386.     $"00F0 C666 6666 6666 6666 6666 C0FD F000"
  1387.     $"00FC 0C0C 6C0C 6C0C 6C0C 6C0C 0CFD F000"
  1388.     $"00F0 C0C0 60C0 60C0 60C0 60C0 C0FD F000"
  1389.     $"00FC 0666 6666 6666 6666 6666 0CFD F000"
  1390.     $"00F0 C0C0 60C0 60C0 60C0 60C0 C0FD F000"
  1391.     $"00FC 0C0C 6C0C 6C0C 6C0C 6C0C 0CFD F000"
  1392.     $"00F0 C666 6666 6666 6666 6666 C0FD F000"
  1393.     $"00FC 0C0C 6C0C 6C0C 6C0C 6C0C 0CFD F000"
  1394.     $"00F0 C0C0 60C0 60C0 60C0 60C0 C0FD F000"
  1395.     $"00FC 0C0C 0C0C 0C0C 0C0C 0C0C 0CFD F000"
  1396.     $"00F0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FD F000"
  1397.     $"00FC 0C0C 0C0C 0C0C 0C0C 0C0C 0CFD F000"
  1398.     $"00F0 C0C0 C0C0 C0C0 C0C0 C0C0 C0FD F000"
  1399.     $"00FC 0C0C 0C0C 0C0C 0C0C FFFF FFFD F000"
  1400.     $"00F0 C0C0 C0C0 C0C0 C0C0 FCCC CFDD F000"
  1401.     $"00FC 0C0C 0C0C 0C0C 0C0C FCCC FDDC F000"
  1402.     $"00F0 C0C0 C0C0 C0C0 C0C0 FCCF DDCC F000"
  1403.     $"00FC 0C0C 0C0C 0C0C 0C0C FCFD DCCC F000"
  1404.     $"00F0 C0C0 C0C0 C0C0 C0C0 FFDD CCCC F000"
  1405.     $"00FF FFFF FFFF FFFF FFFF FDDC CCCC F000"
  1406.     $"0000 FDDD DDDD DDDD DDDD DDCC CCCC F000"
  1407.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF F0"
  1408. };
  1409.  
  1410. resource 'icl8' (128, "Calc Family", purgeable) {
  1411.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1412.     $"0000 0000 0000 0000 0000 0000 0000 0000"
  1413.     $"0000 0000 0000 0000 C0EC ECEC ECEC ECEC"
  1414.     $"0000 0000 0000 00C0 ECEC ECEC ECEC EC00"
  1415.     $"0000 0000 0000 0000 ECC0 C0C0 C0C0 C0EC"
  1416.     $"C000 0000 0000 C0EC C0C0 C0C0 C0C0 EC00"
  1417.     $"0000 0000 0000 00C0 ECC0 C0C0 C0C0 C0C0"
  1418.     $"EC00 0000 00C0 ECC0 C0C0 C0C0 C0C0 ECFA"
  1419.     $"0000 0000 0000 00EC C0C0 C0C0 C0C0 C0C0"
  1420.     $"ECC0 0000 C0EC C0C0 C0C0 C0C0 C0C0 ECFA"
  1421.     $"0000 0000 0000 C0EC C0C0 C0C0 C0C0 C0C0"
  1422.     $"C0EC 00C0 ECC0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1423.     $"0000 0000 0000 ECC0 C0C0 C0C0 C0C0 C0C0"
  1424.     $"C0EC C0EC C0C0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1425.     $"0000 0000 00C0 ECC0 C0C0 C0C0 C0C0 C0C0"
  1426.     $"C0C0 ECC0 C0C0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1427.     $"0000 0000 00EC C0C0 C0C0 C0C0 C0C0 C0C0"
  1428.     $"C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1429.     $"0000 0000 C0EC C0C0 C0C0 C0C0 C0C0 C0C0"
  1430.     $"C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1431.     $"0000 0000 ECC0 C0C0 C0C0 C0C0 C0C0 C0C0"
  1432.     $"C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1433.     $"0000 00C0 ECC0 C0C0 C0C0 C0C0 C0C0 C0C0"
  1434.     $"C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1435.     $"0000 00EC C0C0 C0C0 C0C0 C0C0 C0C0 C0C0"
  1436.     $"C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 C0C0 ECFA"
  1437.     $"0000 C0EC C0C0 FFFF FFFF FFFF FFFF FFFF"
  1438.     $"FFFF FFFF FFFF FFFF FFFF FFC0 C0C0 ECFA"
  1439.     $"0000 ECC0 C0C0 FFF7 F7F7 F7F7 F7F7 F7F7"
  1440.     $"F7F7 F7F7 F7F7 F7F7 F7F7 FFFA C0C0 ECFA"
  1441.     $"00C0 ECC0 C0C0 FFF7 F7F7 F7F7 F7F7 F7F7"
  1442.     $"F7F7 F7F7 F7F7 F7F7 F7F7 FFFA C0C0 ECFA"
  1443.     $"00EC C0C0 C0C0 FFEB EBEB EBEB EBEB EBEB"
  1444.     $"EBEB EBEB EBEB EBEB EBEB FFFA C0C0 ECFA"
  1445.     $"C0EC C0C0 C0C0 FFF6 F6F6 EBF6 F6F6 EBF6"
  1446.     $"F6F6 EBF6 F6F6 EBF6 F6F6 FFFA C0C0 ECFA"
  1447.     $"ECC0 C0C0 C0C0 FFF6 F7F7 EBF7 F7F7 EBF6"
  1448.     $"F7F7 EBF6 F7F7 EBF6 F7F7 FFFA C0C0 ECFA"
  1449.     $"ECEC ECEC ECEC FFEB EBEB 4747 4747 47EB"
  1450.     $"EBEB EBEB EBEB EBEB EBEB FFFA ECEC ECFA"
  1451.     $"00FA FAFA FAFA FFF6 F6F6 4747 4747 47F6"
  1452.     $"F6F6 EBF6 F6F6 EBF6 F6F6 FFFA FAFA FAFA"
  1453.     $"00FA FAFA FAFA FFF6 F7F7 4747 4747 47F6"
  1454.     $"F7F7 EBF6 F7F7 EBF6 F7F7 FFFA FAFA FAFA"
  1455.     $"0000 0000 0000 FFEB EBEB 4747 4747 47EB"
  1456.     $"EBEB EBEB EBEB EBEB EBEB FFFA 0000 0000"
  1457.     $"0000 0000 0000 FFF6 F6F6 EBF6 F6F6 EBF6"
  1458.     $"F6F6 EBF6 F6F6 EBF6 F6F6 FFFA 0000 0000"
  1459.     $"0000 0000 0000 FFF6 F7F7 EBF6 F7F7 EBF6"
  1460.     $"F7F7 EBF6 F7F7 EBF6 F7F7 FFFA 0000 0000"
  1461.     $"0000 0000 0000 FFEB EBEB EBEB EBEB EBEB"
  1462.     $"EBEB EBEB EBEB EBEB EBEB FFFA 0000 0000"
  1463.     $"0000 0000 0000 FFF6 F6F6 EBF6 F6F6 EBF6"
  1464.     $"F6F6 EBF6 F6F6 EBF6 F6F6 FFFA 0000 0000"
  1465.     $"0000 0000 0000 FFF6 F7F7 EBF6 F7F7 EBF6"
  1466.     $"F7F7 EBF6 F7F7 EBF6 F7F7 FFFA 0000 0000"
  1467.     $"0000 0000 0000 FFFF FFFF FFFF FFFF FFFF"
  1468.     $"FFFF FFFF FFFF FFFF FFFF FFFA 0000 0000"
  1469.     $"0000 0000 0000 00FA FAFA FAFA FAFA FAFA"
  1470.     $"FAFA FAFA FAFA FAFA FAFA FAFA"
  1471. };
  1472.  
  1473. resource 'icl8' (129, "Calc Document", purgeable) {
  1474.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1475.     $"FFFF FFFF FFFF 0000 0000 0000 0000 0000"
  1476.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1477.     $"F5F5 F5F5 F5FF FF00 0000 0000 0000 0000"
  1478.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1479.     $"F5F5 F5F5 F5FF 2BFF 0000 0000 0000 0000"
  1480.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1481.     $"F5F5 F5F5 F5FF 2B2B FF00 0000 0000 0000"
  1482.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1483.     $"F5F5 F5F5 F5FF 2B2B 2BFF 0000 0000 0000"
  1484.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1485.     $"F5F5 F5F5 F5FF 2B2B 2B2B FF00 0000 0000"
  1486.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1487.     $"F5F5 F5F5 F5FF FFFF FFFF FFFF 0000 0000"
  1488.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1489.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1490.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1491.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1492.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1493.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1494.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1495.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1496.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1497.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1498.     $"0000 00FF F5F5 ECEC ECEC ECEC ECEC ECEC"
  1499.     $"ECEC ECEC ECEC ECEC ECF5 F5FF 0000 0000"
  1500.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1501.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1502.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1503.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1504.     $"0000 00FF F5F5 ECEC ECEC ECEC ECEC ECEC"
  1505.     $"ECEC ECEC ECEC ECEC ECF5 F5FF 0000 0000"
  1506.     $"0000 00FF F5F5 F5F5 F5EC D8D8 D8EC F5F5"
  1507.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1508.     $"0000 00FF F5F5 F5F5 F5EC D8D8 D8EC F5F5"
  1509.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1510.     $"0000 00FF F5F5 ECEC ECEC ECEC ECEC ECEC"
  1511.     $"ECEC ECEC ECEC ECEC ECF5 F5FF 0000 0000"
  1512.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1513.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1514.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1515.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1516.     $"0000 00FF F5F5 ECEC ECEC ECEC ECEC ECEC"
  1517.     $"ECEC ECEC ECEC ECEC ECF5 F5FF 0000 0000"
  1518.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1519.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1520.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1521.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1522.     $"0000 00FF F5F5 ECEC ECEC ECEC ECEC ECEC"
  1523.     $"ECEC ECEC ECEC ECEC ECF5 F5FF 0000 0000"
  1524.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1525.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1526.     $"0000 00FF F5F5 F5F5 F5EC F5F5 F5EC F5F5"
  1527.     $"F5EC F5F5 F5EC F5F5 F5F5 F5FF 0000 0000"
  1528.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1529.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1530.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1531.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1532.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1533.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1534.     $"0000 00FF F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1535.     $"F5F5 F5F5 F5F5 F5F5 F5F5 F5FF 0000 0000"
  1536.     $"0000 00FF FFFF FFFF FFFF FFFF FFFF FFFF"
  1537.     $"FFFF FFFF FFFF FFFF FFFF FFFF"
  1538. };
  1539.  
  1540. resource 'icl8' (130, "Calc Stationery", purgeable) {
  1541.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1542.     $"FFFF FFFF FFFF FFFF FFFF FF00 0000 0000"
  1543.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1544.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FF00 0000 0000"
  1545.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1546.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FFFF FF00 0000"
  1547.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1548.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FFF9 FF00 0000"
  1549.     $"0000 FFF5 F5EC ECEC ECEC ECEC ECEC ECEC"
  1550.     $"ECEC ECEC ECEC ECEC F5F5 FFF9 FF00 0000"
  1551.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1552.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1553.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1554.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1555.     $"0000 FFF5 F5EC ECEC ECEC ECEC ECEC ECEC"
  1556.     $"ECEC ECEC ECEC ECEC F5F5 FFF9 FF00 0000"
  1557.     $"0000 FFF5 F5F5 F5F5 ECD8 D8D8 ECF5 F5F5"
  1558.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1559.     $"0000 FFF5 F5F5 F5F5 ECD8 D8D8 ECF5 F5F5"
  1560.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1561.     $"0000 FFF5 F5EC ECEC ECEC ECEC ECEC ECEC"
  1562.     $"ECEC ECEC ECEC ECEC F5F5 FFF9 FF00 0000"
  1563.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1564.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1565.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1566.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1567.     $"0000 FFF5 F5EC ECEC ECEC ECEC ECEC ECEC"
  1568.     $"ECEC ECEC ECEC ECEC F5F5 FFF9 FF00 0000"
  1569.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1570.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1571.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1572.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1573.     $"0000 FFF5 F5EC ECEC ECEC ECEC ECEC ECEC"
  1574.     $"ECEC ECEC ECEC ECEC F5F5 FFF9 FF00 0000"
  1575.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1576.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1577.     $"0000 FFF5 F5F5 F5F5 ECF5 F5F5 ECF5 F5F5"
  1578.     $"ECF5 F5F5 ECF5 F5F5 F5F5 FFF9 FF00 0000"
  1579.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1580.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FFF9 FF00 0000"
  1581.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1582.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FFF9 FF00 0000"
  1583.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1584.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FFF9 FF00 0000"
  1585.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1586.     $"F5F5 F5F5 F5F5 F5F5 F5F5 FFF9 FF00 0000"
  1587.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1588.     $"F5F5 F5F5 FFFF FFFF FFFF FFF9 FF00 0000"
  1589.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1590.     $"F5F5 F5F5 FF2B 2B2B F7FF F9F7 FF00 0000"
  1591.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1592.     $"F5F5 F5F5 FF2B 2BF7 FFF9 F72B FF00 0000"
  1593.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1594.     $"F5F5 F5F5 FF2B F7FF F9F7 2BF6 FF00 0000"
  1595.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1596.     $"F5F5 F5F5 FFF7 FFF9 F72B F6F6 FF00 0000"
  1597.     $"0000 FFF5 F5F5 F5F5 F5F5 F5F5 F5F5 F5F5"
  1598.     $"F5F5 F5F5 FFFF F9F7 2BF6 F6F6 FF00 0000"
  1599.     $"0000 FFFF FFFF FFFF FFFF FFFF FFFF FFFF"
  1600.     $"FFFF FFFF FFF9 F72B F6F6 F6F6 FF00 0000"
  1601.     $"0000 0000 FFF9 F9F9 F9F9 F9F9 F9F9 F9F9"
  1602.     $"F9F9 F9F9 F9F7 2BF6 F6F6 F6F6 FF00 0000"
  1603.     $"0000 0000 FFFF FFFF FFFF FFFF FFFF FFFF"
  1604.     $"FFFF FFFF FFFF FFFF FFFF FFFF FF"
  1605. };
  1606.  
  1607. type kSignature as 'STR ';
  1608. resource kSignature (0,
  1609. #if qNames
  1610. "Signature",
  1611. #endif
  1612.     purgeable) {
  1613.     "Calc ©Apple Computer, Inc. 1988-95"
  1614. };
  1615.  
  1616. resource 'FREF' (128,
  1617. #if qNames
  1618. "Calc Application",
  1619. #endif
  1620.     purgeable) {
  1621.     'APPL',
  1622.     0,
  1623.     ""
  1624. };
  1625.  
  1626. resource 'FREF' (129,
  1627. #if qNames
  1628. "Calc Document",
  1629. #endif
  1630.     purgeable) {
  1631.     kFileType,
  1632.     1,
  1633.     ""
  1634. };
  1635.  
  1636. resource 'FREF' (130,
  1637. #if qNames
  1638. "Calc Stationery",
  1639. #endif
  1640.     purgeable) {
  1641.     kStationery,
  1642.     2,
  1643.     ""
  1644. };
  1645.  
  1646. resource 'BNDL' (128,
  1647. #if qNames
  1648. "Calc",
  1649. #endif
  1650.     purgeable) {
  1651.     kSignature,
  1652.     0,
  1653.     { /* array TypeArray: 2 elements */
  1654.         /* [1] */
  1655.         'ICN#',
  1656.         { /* array IDArray: 2 elements */
  1657.             /* [1] */
  1658.             0, 128,
  1659.             /* [2] */
  1660.             1, 129,
  1661.             2, 130
  1662.         },
  1663.         /* [2] */
  1664.         'FREF',
  1665.         { /* array IDArray: 2 elements */
  1666.             /* [1] */
  1667.             0, 128,
  1668.             /* [2] */
  1669.             1, 129,
  1670.             2, 130
  1671.         }
  1672.     }
  1673. };
  1674.  
  1675. // Get the default Version resources
  1676. /*--------------------------------------------------------------------------------
  1677.  The revision of this particular file
  1678. --------------------------------------------------------------------------------*/
  1679. resource 'vers' (1,
  1680. #if qNames
  1681. "File Version",
  1682. #endif
  1683.     purgeable) {
  1684.     0x01,
  1685.     0x01,
  1686.     development,
  1687.     0x01,
  1688.     verUs,
  1689.     "1.1d1",
  1690.     "Calc 1.1d1, ©Apple Computer, Inc. 1988-95"
  1691. };
  1692. include "Defaults.rsrc"  'vers' (2);        // Overall package
  1693.  
  1694. /********************************************************************************/
  1695. /*    End of File: Calc.r                                                            */
  1696. /********************************************************************************/